//
// Generated by Microsoft (R) HLSL Shader Compiler 9.27.952.3022
//
// Parameters:
//
//   float4x4 TextureMatrix;
//   float4x4 Transform;
//
//
// Registers:
//
//   Name          Reg   Size
//   ------------- ----- ----
//   Transform     c6       4
//   TextureMatrix c10      4
//

    vs_3_0
    def c220, 0.20, 0, 0.0625, 1
    def c221, 0.90, 0, 0, 0
    dcl_position v0
    dcl_color v1
    dcl_color1 v2
    dcl_2d s0
    dcl_color o0
    dcl_color1 o1
    dcl_texcoord o2.xy
    dcl_position o3
    mul r0, c7, v0.y
    mad r0, c6, v0.x, r0
    mad r0, c8, v0.z, r0
    mad r3, c9, v0.w, r0
    mov r4, r3
    mov r14.x, c251.x 
    texldl r1, c220.z, s0
    mov r11, r1
    if_eq r14.x, c220.w
    mul r1.x, r1.x, -c221.x 
    add r3.x, r3.x, -r1.x 
    endif
        if_ne r4.w, c220.w
    add r11.y, r4.w, -r11.y
    mul r11.x, r11.x, r11.y
    add r4.x, r4.x, r11.x
    mov r3, r4
    endif
    mov o3, r3
    mul r0.xy, c11, v0.y
    mad r0.xy, c10, v0.x, r0
    mad r0.xy, c12, v0.z, r0
    mad o2.xy, c13, v0.w, r0
    mov o0, v1
    mov o1, v2

// approximately 10 instruction slots used
 